wind-driven rain - English Synonyms Dictionary